package webStudio7i.negocio;

import java.util.Collection;
import java.util.Date;

import webStudio7i.dao.SalaDAO;
import webStudio7i.dao.instrumentosDAO;
import webStudio7i.excepcion.DAOExcepcion;
import webStudio7i.modelo.Instrumento;
import webStudio7i.modelo.Sala;
import webStudio7i.modelo.SalaInstrumento;
import webStudio7i.modelo.TipoInstrumento;

public class InstrumentoBll {
			
	public int insertarInstrumento(Instrumento objInstrumento)throws DAOExcepcion{
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.insertarInstrumento(objInstrumento);	
	}
	
	public TipoInstrumento obtenerTipoInstrumento(String i)throws DAOExcepcion{
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.obtenerTipoInstrumento(i); 
	}
	
	public Collection<Instrumento> ConsultarInstrumentosxAlquiler(int idalquiler) throws DAOExcepcion {
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.ConsultarInstrumentosxAlquiler(idalquiler);	
		
	}
	public Collection<Instrumento> ConsultarInstrumentosxSala(int idSala) throws DAOExcepcion {
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.ConsultarInstrumentosxSala(idSala);	
		
	}
	
	public Collection<Instrumento> ListarTodos(int idTipo) throws DAOExcepcion{
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.ObtenerTodos(idTipo);
	}
	
	public Collection<TipoInstrumento> listar_tipoinst () throws DAOExcepcion {
		instrumentosDAO objDAO = new instrumentosDAO();
		return objDAO.listar_tipoinst();
	}
	
	
}



	